Design Patterns for Process
نویسنده
چکیده
By now, European companies are the market leaders in the development of process automation software. Current numbers indicate, however, that this market position is going to change in favor of US and Far East companies. This thesis can be regarded as a contribution to keep the leading market position because it presents an innovative software architecture for process automation systems which promises a high reuse factor up to 70% and therefore helps to save time and costs for the development of future process automation software. Until now, software in this domain has been developed with traditional programming languages like Fortran or C, which restrict the reuse of software to a rather low level (source code and procedure libraries), whereas object-oriented techniques even allow to reuse the whole logic of a system. Design Patterns are considered as a very popular architectural guideline in objectoriented systems because they brie y describe a common way of implementing frequently appearing problems. This thesis presents ve design patterns for di erent kinds of communication mechanisms occurring in process automation systems. They deal with the diÆculties in telegram-based communication when telegrams (data streams) are transferred between di erent operating systems. The telegrams need to be converted to the data format of the target system. In addition, the design patterns o er a general technique to distribute the contents of the (converted) telegrams; and they provide a exible, event-based architecture for data requests and commands in a distributed environment. The design patterns in this thesis have been implemented on Windows NT 4.0 with Microsoft Visual C++ 5.0 and the CORBA implementation Orbix 2.3c for inter-process communication. A special con guration mechanism, based on a selfde ned meta information concept, even increases the power of the design patterns. It enables the users to customize the software without touching the source code. The applicability of the design patterns has nally been validated by tests under real-time conditions at the hot rolling mill of VOEST-Alpine Stahl Linz AG. They all ful ll the requirements in terms of eÆciency, exibility, adaptability, reuse and portability and can henceforth be considered as a platform for the development of future process automation software.
منابع مشابه
طراحی یک مدل مبتنی بر شبکههای عصبی برای شناسایی و تجزیه و تحلیل الگوهای غیرطبیعی در نمودارهای کنترل فرآیند
Neural networks because of their abilities are used to patterns recognition. In statistical process control charts, a common cause variation distort expected form of unnatural patterns and so detection of assignable causes efficiently and precisely in a real-time is difficult. Therefore it would be logical to propose models based neural networks for recognition and analysis of patterns in proce...
متن کاملDesign patterns of kids’ spaces Focusing on enhancing their creativity
As recent researches show, creativity is very important in art, technology, science, education, management and etc. Also, preschool ages are a golden time for developing motor creativity. So, it‘s necessary to enhance creativity of preschoolers. Many scholars have studied cognitional-emotional aspects of creativity. Some, have focused on the creativity process and creativity techniques. B...
متن کاملEnvironment as a Pattern for Design. Case study: Shandiz valley in Mashhad - Iran
The aim of this paper is to review the created problems and failure of environmental design patterns in designing process by designers. Not respectfully addressing the context of environment during designing process have resulted in the loss quality of environment, damage to both nature and essence of environment as manifested in the case study area. Methodology of the research was based on the...
متن کاملAsymptotic Analysis of Binary Gas Mixture Separation by Nanometric Tubular Ceramic Membranes: Cocurrent and Countercurrent Flow Patterns
Analytical gas-permeation models for predicting the separation process across membranes (exit compositions and area requirement) constitutes an important and necessary step in understanding the overall performance of membrane modules. But, the exact (numerical) solution methods suffer from the complexity of the solution. Therefore, solutions of nonlinear ordinary differential equations th...
متن کاملThe effect of injection parameters on dimensional accuracy of wax patterns for investment casting
Thermal expansion and hot deformation are two phenomena causing dimensional errors in investment casting. This error occurs in dimensions between the die and wax pattern. Therefore, the wax's thermo-physical and thermo-mechanical properties, the metal die features, and the process parameters affect the dimensions of the wax pattern. Some important effective process parameters are the injection ...
متن کاملStress Patterns in Single Deck Floating Roofs Subjected to Ground Motion Accelerations
This paper investigates the induced stresses in circular single deck roofs floating on seismically excited storage tanks. Equations of motion are derived using variational principle. Response of deck floating roofs is evaluated for two different classes of ground motions; near-source and long-period far-field records. Besides time histories and frequency contents for a specific tank, peak value...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000